Maintain abi
authorMatthias Clasen <mclasen@redhat.com>
Thu, 7 Oct 2021 04:50:27 +0000 (00:50 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 7 Oct 2021 17:05:53 +0000 (13:05 -0400)
Keep gsk_ngl_renderer_new and gsk_ngl_renderer_get_type,
since they were part of the abi in 4.2, and in an
installed header.

Fixes: #4318
gsk/gl/gskglrenderer.c
gsk/gl/gskglrenderer.h

index e5613709a7bc7aca7e199499f4fd246139a1a70a..7d0eebfaa7b5c998e7bc376034949f7447a6c131 100644 (file)
@@ -320,3 +320,24 @@ gsk_gl_renderer_try_compile_gl_shader (GskGLRenderer  *renderer,
 
   return program != NULL;
 }
+
+GType
+gsk_ngl_renderer_get_type (void)
+{
+  return gsk_gl_renderer_get_type ();
+}
+
+/**
+ * gsk_ngl_renderer_new:
+ *
+ * Same as gsk_gl_renderer_new().
+ *
+ * Returns: (transfer full): a new GL renderer
+ *
+ * Deprecated: 4.4: Use gsk_gl_renderer_new()
+ */
+GskRenderer *
+gsk_ngl_renderer_new (void)
+{
+  return gsk_gl_renderer_new ();
+}
index 50fa134d2da9e6c710a7191881fdeeac256bbf33..818848479ff2f6cd51707468dd7dce6859186139 100644 (file)
@@ -41,6 +41,10 @@ GType        gsk_gl_renderer_get_type (void) G_GNUC_CONST;
 GDK_AVAILABLE_IN_4_2
 GskRenderer *gsk_gl_renderer_new      (void);
 
+GDK_DEPRECATED_IN_4_4_FOR (gsk_gl_renderer_get_type)
+GType        gsk_ngl_renderer_get_type (void) G_GNUC_CONST;
+GDK_DEPRECATED_IN_4_4_FOR (gsk_gl_renderer_new)
+GskRenderer *gsk_ngl_renderer_new      (void);
 G_END_DECLS
 
 #endif /* __GSK_GL_RENDERER__ */